sheltered installation - Francés Inglés Diccionario